getCapabilities(number[],number) Метод
В этом разделе
Возвращает информацию о возможностях TWAIN устройства.
Синтаксис
var instance = new Vintasoft.Twain.WebTwainDeviceJS(deviceName, productFamily, manufacturer, driverVersion, twainVersion, deviceManager, is64Bit);
var value; // Type: Vintasoft.Twain.WebTwainCapabilityInfoJS
// Parameters
var twainCapabilityIds; // Type: number[]
var usageMode; // Type: number
value = instance.getCapabilities(twainCapabilityIds, usageMode);
function getCapabilities(
: number[],
: number
) : WebTwainCapabilityInfoJS;
Parameters
- twainCapabilityIds
- Массив целочисленных значений, определяющих идентификаторы возможностей устройства.
- usageMode
- Целое значение, определяющее режим использования возможностей устройства.
Return Value
Массив экземпляров класса
WebTwainCapabilityInfoJS.
Исключения
Исключение | Описание |
| Выбрасывается, если аргумент имеет неверный тип ИЛИ устройство не открыто ИЛИ возникает ошибка при получении информации о поддерживаемых возможностях устройства. |
Ремарки
Эта функция отправляет синхронный запрос для получения информации о возможностях TWAIN устройства. Если вы хотите использовать асинхронный запрос вместо синхронного запроса, используйте функцию WebTwainDeviceJS.getCapabilitiesAsync.
Пример
// Gets information about PixelType, XResolution and YResolution capabilities of opened TWAIN device.
function getSupportedTwainDeviceCapabilities() {
try {
// specify that we need to get current value of TWAIN device capability
var capUsageModeId = 4;
// get information about capabilities of opened TWAIN device
var twainCapInfos = twainDevice.getCapabilities([257, 4376, 4377], capUsageModeId);
// for each capability
for (var i = 0; i < twainCapInfos.length; i++) {
var twainCapInfo = twainCapInfos[i];
// output information about capability identifier, name and current value to the log
console.log("Capability ID: " + twainCapInfo.get_Id() + " Capability name: " + twainCapInfo.get_Name() + " Current value: " + twainCapInfo.get_CurrentValue());
}
}
catch (ex) {
alert(ex);
}
}
Совместимость с веб браузерами
Смотрите также